implant radiation - French English Dictionary